package com.golxen.framework.common.queue;

public interface IMQ<MsgType extends Runnable> {
	/**
	 * 提交一个可执行消息，入列
	 * 
	 * @param msg
	 *            可执行消息
	 */
	void add(MsgType msg);

	/**
	 * 取出队首元素，出列
	 */
	void remove();

	/**
	 * 清空队列
	 */
	void clear();
}
